var Chahe = new Vue({

    el : '#Chahe',
    data :{

        danweiid:"",
        danweiList :[],                     // 单位集合
        isall : true,                       // 是否包含下级单位
        danweiweibangdingnum : 0,
        danweichahenum : 0,
        xitongchahenum: 0,              // 已导入查核数据数量
        xitongweibangding : 0,          // 系统未绑定查核的经商数据num
        editFlag : 0,					// 0:新增，1：修改
        show : false,					// 显示列表是否有数据

        pageIndex : 1,
        pageSize :6,
        pageCount : 0,
        recordCount : 0,
        inputPageIndexValue : "",

    },
    created : function() {
        this.findDeptAll();
        this.findXitongChaheNum();
    },
    methods : {
        findDeptAll: function(){
            var _this = this;
            layer.open({type:3});
            $.post("../dept/findcengji_by_deptid",{
                deptid:"0",
                rdm : Math.random()
            },function(ppData){
                layer.closeAll("loading");
                if (ppData != null){
                    if(ppData.result == "1"){
                        var data=ppData.resultContent;

                        _this.danweiList = data;

                    }else{
                        layer.alert(ppData.message);
                    }
                }

            },"json");
        },
        Daoru: function(){
          var _this= this;
          var mmUrl = $("#jsonurl").val();
          if(!mmUrl){
              layer.alert("文件路径有误");
          }
            layer.open({type:3});
            $.post("../daoru/get_chahevalue",{
                fileurl:mmUrl,
                rdm:Math.random()
            }, function(ppData) {
                layer.closeAll("loading");
                if (ppData.result != "1") {
                    layer.alert(ppData.message);
                }else{
                    layer.alert("导入成功");
                    _this.findXitongChaheNum();
                    _this.closeModal();
                }
            },"json");
          },

        toDaochu : function(){

            var _this = this;
            if(!_this.danweiid){
                layer.alert("请先选择单位！");
                return false;
            }else{
                layer.closeAll("loading");
                window.open( "../daochu/chaheshuju?deptid="+_this.danweiid+"&isall="+_this.isall);
            }

        },

        // 获得该单位所属查核数据数量
        findChaheCount: function(){
            var _this = this;
            if(!_this.danweiid){
                layer.alert("请先选择单位！");
                return false;
            }
            layer.open({type:3});
            $.post("../chaheqingkuang/findnumbydeptid",{
                deptid:_this.danweiid,
                isall : _this.isall,
                rdm : Math.random()
            },function(ppData){
                layer.closeAll("loading");
                if (ppData != null){
                    if(ppData.result == "1"){
                        var data=ppData.resultContent;
                        _this.danweiweibangdingnum = data.deptweibangding;
                        _this.danweichahenum = data.deptchahenum;

                    }else{
                        layer.alert(ppData.message);
                    }
                }

            },"json");
        },

        // 获得已导入查核数量
        // findAllDaoruCount: function(){
        //     var _this = this;
        //     layer.open({type:3});
        //     $.post("../caozuojilu/selectnum",{
        //         leixing:'chahe',
        //         rdm : Math.random()
        //     },function(ppData){
        //         layer.closeAll("loading");
        //         if (ppData != null){
        //             if(ppData.result == "1"){
        //                 var data=ppData.resultContent;
        //
        //                 _this.daoruchahenum = data.chahenum;
        //             }else{
        //                 layer.alert(ppData.message);
        //             }
        //         }
        //
        //     },"json");
        // },
        // 获得系统已导入查核数据数量及待导入数量
        findXitongChaheNum: function(){
            var _this = this;
            layer.open({type:3});
            $.post("../chaheqingkuang/findxitongnum",{
                deptid : _this.deptId,
                rdm : Math.random()
            },function(ppData){
                layer.closeAll("loading");
                if (ppData != null){
                    if(ppData.result == "1"){
                        var data=ppData.resultContent;
                        _this.xitongchahenum = data.xitongchahenum;
                        _this.xitongweibangding = data.xitongweibangding;
                    }else{
                        layer.alert(ppData.message);
                    }
                }

            },"json");
        },


        //弹出上传JSON文件模态框
        toAdd : function(){
            $("#jsonurl").val("");
            $("#filelist").empty();
            $("#UploadModal").modal();
        },

        closeModal : function(){
            $("#UploadModal").modal("hide");
        },

        //跳到首页
        SetPageIndex : function(){
            this.pageIndex = 1;
        },
        SetPageEnd : function(){
            this.pageIndex = this.pageCount;
        },
        //上一页
        SetPageIndexPrePage : function(){
            var PrePage = ((this.pageIndex -1) <= 0) ? 1 : (this.pageIndex -1);
            this.pageIndex = PrePage;
        },
        //下一页
        SetPageIndexNextPage : function(){
            var NextPage = ((this.pageIndex +1) >= this.pageCount) ? this.pageCount : (this.pageIndex +1);
            this.pageIndex = NextPage;
        },
        //跳转界面
        JumpPage : function(){
            if(this.inputPageIndexValue <= 1){
                this.inputPageIndexValue = 1;
            }else if(this.inputPageIndexValue >= this.pageCount){
                this.inputPageIndexValue = this.pageCount;
            }
            this.pageIndex = this.inputPageIndexValue;
            this.inputPageIndexValue = '';
        },

    },
    watch :{
        //监控分页情况，刷新列表
        pageIndex : function(){

            this.findVaild();
        }
    }

});
